abundance of worms - French English Dictionary